package evolution.individual;

import evolution.problem.FitnessFunction;

public interface Individual extends Comparable<Individual>, Cloneable {

	public double[] getChromosome();

	public void setChromosome(double[] chromosome);

	public double getFitness();

	public void setFitness(double fitness);

	public FitnessFunction getFitnessFunction();

	public void setFitnessFunction(FitnessFunction fitnessFunction);

	public Individual clone();
}
